24 research outputs found
Toward Shared Understanding : An Argumentation Based Approach for Communication in Open Multi-Agent Systems
Open distributed computing applications are becoming increasingly commonplace nowadays. In many
cases, these applications are composed of multiple autonomous agents, each with its own aims and objectives.
In such complex systems, communication between these agents is usually essential for them
to perform their task, to coordinate their actions and share their knowledge. However, successful and
meaningful communication can only be achieved by a shared understanding of each other's messages.
Therefore efficient mechanisms are needed to reach a mutual understanding when exchanging expressions
from each other's world model and background knowledge. We believe the de facto mechanisms
for achieving this are ontologies, and this is the area explored in this thesis [88].
However, supporting shared understanding mechanisms for open distributed applications is a major
research challenge. Specifically, one consequence of a system being open is the heterogeneity of the
agents. Agents may have conflicting goals, or may be heterogeneous with respect to their beliefs or their
knowledge. Forcing all agents to use a common vocabulary defined in one or more shared ontologies
is, thus, an oversimplified solution, particularly when these agents are designed and deployed independently
of each other.
This thesis proposes a novel approach to overcome vocabulary heterogeneity, where the agents dynamically
negotiate the meaning of the terms they use to communicate. While many proposals for aligning
two agent ontologies have been presented in the literature as the current standard approaches to resolve
heterogeneity, they are lacking when dealing with important features of agents and their environment.
Motivated by the hypothesis that ontology alignment approaches should reflect the characteristics of
autonomy and rationality that are typical of agents, and should also be tailored to the requirements of
an open environment, such as dynamism, we propose a way for agents to define and agree upon the
semantics of the terms used at run-time, according to their interests and preferences. Since agents are
autonomous and represent different stakeholders, the process by which they come to an agreement will
necessarily only come through negotiation. By using argumentation theory, agents generate and exchange
different arguments, that support or reject possible mappings between vocabularies, according
to their own preferences. Thus, this work provides a concrete instantiation of the meaning negotiation
process that we would like agents to achieve, and that may lead to shared understanding. Moreover,
in contrast to current ontology alignment approaches, the choice of a mapping is based on two clearly
identified elements: (i) the argumentation framework, which is common to all agents, and (ii) the preference
relations, which are private to each agent.
Despite the large body of work in the area of semantic interoperabiJity, we are not aware of any research
in this area that has directly addressed these important requirements for open Multi-Agent Systems as
we have done in this thesis.
Supplied by The British Library - 'The world's knowledge
Negociation/argumentation techniques among agents complying to different ontologies
euzenat2005gThis document presents solutions for agents using different ontologies, to negotiate the meaning of terms used. The described solutions are based on standard agent technologies as well as alignment techniques developed within Knowledge web. They can be applied for other interacting entities such as semantic web services
Argumentation over Ontology Correspondences in MAS
laera2007aInternational audienceIn order to support semantic interoperation in open environments, where agents can dynamically join or leave and no prior assumption can be made on the ontologies to align, the different agents involved need to agree on the semantics of the terms used during the interoperation. Reaching this agreement can only come through some sort of negotiation process. Indeed, agents will differ in the domain ontologies they commit to; and their perception of the world, and hence the choice of vocabulary used to represent concepts. We propose an approach for supporting the creation and exchange of different arguments, that support or reject possible correspondences. Each agent can decide, according to its preferences, whether to accept or refuse a candidate correspondence. The proposed framework considers arguments and propositions that are specific to the matching task and are based on the ontology semantics. This argumentation framework relies on a formal argument manipulation schema and on an encoding of the agents' preferences between particular kinds of arguments
Specification of knowledge acquisition and modeling of the process of the consensus
zhdanova2004aIn this deliverable, specification of knowledge acquisition and modeling of the process of consensus is provided
Toward Shared Understanding : An Argumentation Based Approach for Communication in Open Multi-Agent Systems
Open distributed computing applications are becoming increasingly commonplace nowadays. In many cases, these applications are composed of multiple autonomous agents, each with its own aims and objectives. In such complex systems, communication between these agents is usually essential for them to perform their task, to coordinate their actions and share their knowledge. However, successful and meaningful communication can only be achieved by a shared understanding of each other's messages. Therefore efficient mechanisms are needed to reach a mutual understanding when exchanging expressions from each other's world model and background knowledge. We believe the de facto mechanisms for achieving this are ontologies, and this is the area explored in this thesis [88]. However, supporting shared understanding mechanisms for open distributed applications is a major research challenge. Specifically, one consequence of a system being open is the heterogeneity of the agents. Agents may have conflicting goals, or may be heterogeneous with respect to their beliefs or their knowledge. Forcing all agents to use a common vocabulary defined in one or more shared ontologies is, thus, an oversimplified solution, particularly when these agents are designed and deployed independently of each other. This thesis proposes a novel approach to overcome vocabulary heterogeneity, where the agents dynamically negotiate the meaning of the terms they use to communicate. While many proposals for aligning two agent ontologies have been presented in the literature as the current standard approaches to resolve heterogeneity, they are lacking when dealing with important features of agents and their environment. Motivated by the hypothesis that ontology alignment approaches should reflect the characteristics of autonomy and rationality that are typical of agents, and should also be tailored to the requirements of an open environment, such as dynamism, we propose a way for agents to define and agree upon the semantics of the terms used at run-time, according to their interests and preferences. Since agents are autonomous and represent different stakeholders, the process by which they come to an agreement will necessarily only come through negotiation. By using argumentation theory, agents generate and exchange different arguments, that support or reject possible mappings between vocabularies, according to their own preferences. Thus, this work provides a concrete instantiation of the meaning negotiation process that we would like agents to achieve, and that may lead to shared understanding. Moreover, in contrast to current ontology alignment approaches, the choice of a mapping is based on two clearly identified elements: (i) the argumentation framework, which is common to all agents, and (ii) the preference relations, which are private to each agent. Despite the large body of work in the area of semantic interoperabiJity, we are not aware of any research in this area that has directly addressed these important requirements for open Multi-Agent Systems as we have done in this thesis. Supplied by The British Library - 'The world's knowledge'EThOS - Electronic Theses Online ServiceGBUnited Kingdo
Arguing over ontology alignments
In open and dynamic environments, agents will usually differ in the domain ontologies they commit to and their perception of the world. The availability of Alignment Services that are able to provide correspondences between two ontologies is only a partial solution to achieving interoperability between agents, because any given candidate set of alignments is only suitable in certain contexts. For a given context, different agents might have different and inconsistent perspectives that reflect their differing interests and preferences on the acceptability of candidate mappings, each of which may be rationally acceptable. In this paper we introduce an argumentation-based negotiation framework over the terminology they use in order to communicate. This argumentation framework relies on a formal argument manipulation schema and on an encoding of the agents preferences between particular kinds of arguments. The former does not vary between agents, whereas the latter depends on the interests of each agent. Thus, this approach distinguishes clearly between the alignment rationales valid for all agents and those specific to a particular agent
Argumentation over ontology correspondences in mas
In order to support semantic interoperation in open environments, where agents can dynamically join or leave and no prior assumption can be made on the ontologies to align, the different agents involved need to agree on the semantics of the terms used during the interoperation. Reaching this agreement can only come through some sort of negotiation process. Indeed, agents will differ in the domain ontologies they commit to; and their perception of the world, and hence the choice of vocabulary used to represent concepts. We propose an approach for supporting the creation and exchange of different arguments, that support or reject possible correspondences. Each agent can decide, according to its preferences, whether to accept or refuse a candidate correspondence. The proposed framework considers arguments and propositions that are specific to the matching task and are based on the ontology semantics. This argumentation framework relies on a formal argument manipulation schema and on an encoding of the agents ’ preferences between particular kinds of arguments. 1